* nsmenu.m (pop_down_menu): New function.
authorAdrian Robert <Adrian.B.Robert@gmail.com>
Wed, 4 Feb 2009 11:31:28 +0000 (11:31 +0000)
committerAdrian Robert <Adrian.B.Robert@gmail.com>
Wed, 4 Feb 2009 11:31:28 +0000 (11:31 +0000)
commita1ac83e33c67a6b428060d487d73e39e41ff2231
tree8df98ca48e7e12502912df1c5f647f67d71071a6
parent09005719177738700885c7fa46d0292085a893af
* nsmenu.m (pop_down_menu): New function.
(ns_popup_dialog): Call it on unwind.
(EmacsDialogPanel-runDialogAt:): Check popup_activated_flag and
call timer_check() (Bug#2154).
(EmacsMenu-menuNeedsUpdate:): Don't call ns_update_menu if
handling_signal is set.
(EmacsMenu-fillWithWidgetValue:): Set submenu title.

* s/darwin.h: Same and NO_SOCK_SIGIO as well.

* nsterm.m (ns_read_socket): Same and don't set handling_signal.

* keyboard.c (poll_for_input_1, handle_async_input): Set
handling_signal under HAVE_NS.
src/ChangeLog
src/keyboard.c
src/nsmenu.m
src/nsterm.m
src/s/darwin.h